restraining straps - Spanish English Dictionary